#ifndef INITOPENGL_H_INCLUDED
#define INITOPENGL_H_INCLUDED

#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <windows.h>
#include <GL/glut.h>
#endif

#include "sceneObjs.h"
#include "physics.h"

// scene objects
extern Camera    myCamera;
extern Box       myBox;
extern Particles myParticles;

// user defined camera orientation( from keyboard )
extern double    thetaX;
extern double    thetaY;
extern double    thetaZ;


/***** registered callback function & initialization *****/
void init_OpenGL( int &argc , char** argv );
void idle();
void display();
void reshape(int w, int h);
void keyboard( unsigned char key, int x, int y );

#endif // INITOPENGL_H_INCLUDED
